package Pantallas;

import Objetos.Producto;
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.LabelField;
import net.rim.device.api.ui.component.SeparatorField;
/**
 * A class extending the MainScreen class, which provides default standard
 * behavior for BlackBerry GUI applications.
 */
/**
 * 
 * @author ARMGARCES
 */
public final class PantallaInventario extends Pantalla
{
    /**
     * 
     * @param _producto
     */
    public PantallaInventario(Producto _producto){        
    	super();
    	try{
	    	LabelField id 			= new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        LabelField codigo 		= new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        LabelField descripcion  = new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        LabelField pvp			= new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        LabelField sugerido		= new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        LabelField tipo			= new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        LabelField oferta 		= new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        LabelField tipopre		= new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        LabelField uniporem 	= new LabelField("",Field.USE_ALL_WIDTH | Field.FIELD_LEFT);
	        
	        id.setText("Id:  "+_producto.getId());
	        codigo.setText("Codigo: "+_producto.getCodigo());
	        descripcion.setText("Desc:  "+_producto.getDescripcion());
	        pvp.setText("Pvp:  "+_producto.getPvp());
	        sugerido.setText("Sugerido: "+_producto.getSugerido());
	        tipo.setText("Unidad: "+_producto.getTipo());
	        oferta.setText("Oferta: "+_producto.getOferta());
	        tipopre.setText("Tipo Precio: "+_producto.getTipoPrecio());
	        uniporem.setText("Unidad Emb: "+_producto.getUniporem());
	        vfm.add(id);
	        vfm.add(codigo);
	        vfm.add(descripcion);
	        vfm.add(pvp);
	        vfm.add(sugerido);
	        vfm.add(tipo);	    
	        vfm.add(tipopre);
	        vfm.add(uniporem);
	        vfm.add(oferta);
	        vfm.add(new SeparatorField());
	       
	        add(vfm);
	    }catch(Exception e){
	    	Dialog.alert("INV.1: "+e.getMessage());
	    }
    }
}
